Nathaniel James-Booth, 40, approached the victim in the parking lot of the Quick Chek on Main Street early Thursday, got in through the passenger door and placed his head inside the area of his sweatshirt, Capt. Peter Busciglio said.
"Drive or I'll put this out," the victim said he was told.
After robbing the driver, James-Booth had him drive to several locations in Paterson before heading back to Hackensack, Busciglio said.
He then had the victim drop him off at the Simple Simon Deli on Essex Street, the captain said.
As soon as James-Booth got out, the driver sped home and told his mother, who called police, he said.
Acting on information Lt. Michael Antista, Detective James Han spotted James-Booth walking on a local street -- wearing identical clothing from the carjacking.
Han arrested James-Booth, who remained held Friday in the Bergen County Jail, charged with kidnapping and robbery.
Click here to follow Daily Voice Saddle Brook-Elmwood Park and receive free news updates.